<?php

/**
 *   Para que jale el sistema, necesitamos primero indicar donde se encuentran 
 * los archivos de configuración.
 *
 *   Estos son dos: uno que indica la configuración de los sistemas base (que 
 * se pueden usar en varios sistemas) y la otra que indica la configuración del
 * sistema actual (que contiene cosas como conexion a base de datos)
 * 
 *   Se recomienda que los paths sean relativos a la ubicación de este archivo 
 * index, pero se pueden poner rutas absolutas
**/
//$strGFileConfigBase  = dirname(__FILE__) . "/base_sis/base_config.inc.php";
$strGFileConfigBase  = dirname(__FILE__) . "/../base_sis/base_config.inc.php";
$strGFileConfigLocal = dirname(__FILE__) . "/config.inc.php";

/**
 * Configurar los archivos de donde se pueden leer los permisos posibles
**/
$__strDefaulFilesToSearch = "controller.inc.php;abc.inc.php";

/**
 *   Primero se necesita cargar la configuracion local, ya que incluye cosas 
 * como el nombre del sitio
**/
require_once($strGFileConfigLocal);

/**
 *   Despues se carga la configuracion global, la cual hace un setup y carga 
 * cosas como:
 * 
 * Inicia la sesion
 * Carga la cache de consultas
 * -- Crea un objeto $oConsulta global
 * -- Crea un objeto $oTemplate global
**/
require_once($strGFileConfigBase);

/**
 *   Si el sistema base es accesible desde WEB, se puede colocar la URL de la
 * raiz de dicho sistema base para colocar algunos archivos en dicha ruta
 * (Como pueden ser imagenes, CSS, JS, etc).
 * 
 *   Si no se especifica (O se deja como vacio), se tomará como que el sistema
 * base no puede ser accesado desde fuera, y el sistema no intentara buscar 
 * archivos alli
**/
$strGUrlBaseSis = $strGUrl . "/../base_sis";

/**
 *   Para debuguear antes de que cargue el sitio, poner aqui el codigo y hacer 
 * un die antes del require main.inc.php
**/

// Ahora solo se incluye el main, el cual se encarga de manejar la pagina
require_once($strGBaseDirTop . "/main.inc.php");
?>